package com.jsbs.iam.auth.service;

import com.jsbs.iam.auth.dto.IamAuthDto;
import com.jsbs.iam.common.core.dto.Result;

import javax.servlet.http.HttpServletRequest;

/**
 * @author junwc
 * @className IamAuthService
 * @date 2022/12/27 12:29
 * @description:
 */
public interface IamAuthService {

    /**
     * 功能描述：统一权限校验
     * @param iamAuthDto
     * @return
     */
    Result accessAuthCheck(IamAuthDto iamAuthDto);

    /**
     * 功能描述：统一获取应用系统权限列表
     * @param iamAuthDto
     * @return
     */
    Result queryPermissonList(IamAuthDto iamAuthDto);
}
